Comparing goal-oriented and procedural service orchestration
نویسندگان
چکیده
Goals form a declarative description of the desired end result of (part of) an orchestration. A goal-oriented orchestration language is an orchestration language in which these goals are part of the language. The advantage of using goals explicitly in the language is added flexibility in handling failures. In this paper, we investigate how goal-oriented mechanisms for handling failures compare to more standard exception handling mechanisms, by providing a formally defined translation of programs in the goal-oriented orchestration language into programs in the procedural orchestration language, and proving that the procedural orchestration has the same behavior as the goal-oriented orchestration. ? This work has been partially sponsored by the project SENSORIA, IST-2005-016004.
منابع مشابه
Goal-Oriented and Procedural Service Orchestration A Formal Comparison
Goals form a declarative description of the desired end result of (part of) an orchestration. A goal-oriented orchestration language is an orchestration language in which these goals are part of the language. The advantage of using goals explicitly in the language is added flexibility in handling failures. In this paper, we investigate how goal-oriented mechanisms for handling failures compare ...
متن کاملUsing Goals for Flexible Service Orchestration A First Step
This paper contributes to a line of research that aims to apply agent-oriented techniques in the field of service-oriented computing. In particular, we propose to use goal-oriented techniques from the field of cognitive agent programming for service orchestration. The advantage of using an explicit representation of goals in programming languages is the flexibility in handling failure that goal...
متن کاملOGC Web Processing Service Interface for Web Service Orchestration Aggregating Geo-processing Services in a Bomb Threat Scenario
The aggregation of web services in order to achieve a common goal is a basic concept in Service Oriented Architectures (SOA). This paper demonstrates OGC Web Services (OWS) aggregation based on a simulated bomb threat scenario which is a possible disaster management example. Web services are aggregated based on the OGC Web Processing Service (WPS) interface. Here the concept of a “Composite-WPS...
متن کاملD Designing Service-based Cooperative Systems
The connectivity generated by the Internet is opening opportunities for services composition. As a consequence, organizations are forming online alliances in order to deliver integrated value-added services. However, due to the lack of methodologies and tools, the development of such composite services across organizations is usually ad hoc and raises a number of issues, especially in the ident...
متن کاملSpecifying Formal executable Behavioral Models for Structural Models of Service-oriented Components
This paper presents a behavioral formalism based on the Abstract State Machine (ASM) formal method and intended for high-level, platform-independent, executable specification of Service-oriented Components. We complement the recent Service Component Architecture – a graphical notation able to provide the overall and the components structure – with an ASM-based formalism able to describe the wor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Multiagent and Grid Systems
دوره 6 شماره
صفحات -
تاریخ انتشار 2010